Hydraulic Machines One Shot Complete Revision